Max-size popular matchings and extensions
نویسنده
چکیده
We consider the max-size popular matching problem in a roommates instance G = (V,E) with strict preference lists. A matching M is popular if there is no matching M ′ in G such that the vertices that prefer M ′ to M outnumber those that prefer M to M ′. We show it is NP-hard to compute a max-size popular matching in G. This is in contrast to the tractability of this problem in bipartite graphs where a max-size popular matching can be computed in linear time. We define a subclass of max-size popular matchings called strongly dominant matchings and show a linear time algorithm to solve the strongly dominant matching problem in a roommates instance. We consider a generalization of the max-size popular matching problem in bipartite graphs: this is the max-weight popular matching problem where there is also a weight function w : E → R and we seek a popular matching of largest weight. We show this is an NP-hard problem and this is so even when w(e) ∈ {1, 2} for every e ∈ E. We also show an algorithm with running time O∗(2n/4) to find a max-weight popular matching matching in G = (A ∪ B,E) on n vertices.
منابع مشابه
The Popular Roommates problem
We consider the popular matching problem in a roommates instance G = (V,E) with strict preference lists. While popular matchings always exist in a bipartite instance, they need not exist in a roommates instance. The complexity of the popular matching problem in a roommates instance has been an open problem for several years and here we show it is NP-hard. A sub-class of max-size popular matchin...
متن کاملPopularity, Mixed Matchings, and Self-duality
Our input instance is a bipartite graph G = (A∪B,E) where A is a set of applicants, B is a set of jobs, and each vertex u ∈ A∪B has a preference list ranking its neighbors in a strict order of preference. For any two matchings M and T in G, let φ(M,T ) be the number of vertices that prefer M to T . A matching M is popular if φ(M,T )≥ φ(T,M) for all matchings T in G. There is a utility function ...
متن کاملTwo-sided popular matchings in bipartite graphs with forbidden/forced elements and weights
Two-sided popular matchings in bipartite graphs are a well-known generalization of stable matchings in the marriage setting, and they are especially relevant when preference lists are incomplete. In this case, the cardinality of a stable matching can be as small as half the size of a maximum matching. Popular matchings allow for assignments of larger size while still guaranteeing a certain fair...
متن کاملPopular Matchings: Structure and Algorithms
An instance of the popular matching problem (POP-M) consists of a set of applicants and a set of posts. Each applicant has a preference list that strictly ranks a subset of the posts. A matching M of applicants to posts is popular if there is no other matching M ′ such that more applicants prefer M ′ to M than prefer M to M . Abraham et al [1] described a linear time algorithm to determine whet...
متن کاملPopularity vs maximum cardinality in the stable marriage setting
Given a bipartite graph G = (A ∪ B, E) where each vertex ranks its neighbors in a strict order of preference, we consider the problem of computing a largest matching in the set of popular matchings in G. A matching M is said to be popular if there is no matching where more vertices are happier than in M . The set of popular matchings is non-empty since every stable matching is popular and it is...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1802.07440 شماره
صفحات -
تاریخ انتشار 2018